# a = 10

# def func():
#     # global 全局变量声明 当前func函数内部使用的a都是全局的
#     global a
#     print(a)
#     # 函数内部无法直接修改外部变量
#     a += 1


# func()
# print(a)


# def func1():
#     a = 10
#     def func2():
#         # 引入局部变量 必须在局部 把外层中的变量引入进来
#         nonlocal a
#         a += 1
#         print(a)
#     func2()


# func1()

# 只要出现在局部中改变外层变量 就需要使用global或者nonlocal

flag = False
def login():
    global flag
    username = input(">>>:")
    password = input(">>>:")
    if username == "admin" and password == "123":
        print("登录成功")
        flag = True
    else: 
        print("登录失败")


def add():
    if flag:
        pass
    else:
        print("没登录,请登录账号")


def upd():
    pass


def delete():
    pass


def search():
    pass


